i feel a lot better now - Spanish English Dictionary